/*
 * 文件名：CMSRunTimeException.java
 * 版权：Copyright by www.wootide.com
 * 描述：
 * 修改人：ozm
 * 修改时间：2013-1-30
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */
package com.wootide.cms.common;

/**
 * 会所管理系统运行时异常
 * 〈一句话功能简述〉
 * 〈功能详细描述〉
 * @author ozm
 * @version 2013-1-30
 * @see CMSRuntimeException
 * @since 2013-1-30上午10:51:28
 */
public class CMSRuntimeException extends RuntimeException
{
    
    /**
     * 意义，目的和功能，以及被用到的地方<br>
     */
    private static final long serialVersionUID = 1L;
    
  //错误码
    private int errorCode;
    
//    //对象
//    private Object obj;
    
    /**
     * 无参构造器
     */
    public CMSRuntimeException()
    {
        super();
    }

    /**
     * 带异常信息的构造函数
     * @param message 异常消息
     * @param cause 原因
     */
    public CMSRuntimeException(String message, Throwable cause)
    {
        super(message, cause);
        
    }
    
    /**
     * 带消息和错误的构造器
     * @param message 错误消息
     * @param errorCode 错误码
     */
    public CMSRuntimeException(String message,int errorCode)
    {
        super();
        this.errorCode = errorCode;
    }

//    /**
//     * 
//     * @param message
//     * @param errorCode
//     * @param obj
//     */
//    public CMSRuntimeException(String message,int errorCode, Object obj)
//    {
//        super();
//        this.errorCode = errorCode;
//        this.obj = obj;
//    }

    /**
     * 带异常信息的构造函数
     * @param message 异常消息
     */
    public CMSRuntimeException(String message)
    {
        super(message);
    }

    /**
     * 带异常实例的构造器
     * @param cause 原因
     */
    public CMSRuntimeException(Throwable cause)
    {
        super(cause);
    }

    

    public int getErrorCode()
    {
        return errorCode;
    }

    public void setErrorCode(int errorCode)
    {
        this.errorCode = errorCode;
    }

//    public Object getObj()
//    {
//        return obj;
//    }
//
//    public void setObj(Object obj)
//    {
//        this.obj = obj;
//    }
    
}
